<?php

include_once (__ALIPATH__.'/com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once (__ALIPATH__.'/com/alibaba/openapi/client/entity/ByteArray.class.php');

class AlibabaTradeGetSellerViewParam {

        
        /**
    * @return 交易的订单id
    */
        public function getOrderId() {
        $tempResult = $this->sdkStdResult["orderId"];
        return $tempResult;
    }
    
    /**
     * 设置交易的订单id     
     * @param Long $orderId     
     * 参数示例：<pre>123456</pre>     
     * 此参数必填     */
    public function setOrderId( $orderId) {
        $this->sdkStdResult["orderId"] = $orderId;
    }
    
        
        /**
    * @return 查询结果中包含的域，GuaranteesTerms：保障条款，NativeLogistics：物流信息，RateDetail：评价详情，OrderInvoice：发票信息，CanSendCheck：子订单是否可以发货。默认返回GuaranteesTerms、NativeLogistics、OrderInvoice、CanSendCheck。
    */
        public function getIncludeFields() {
        $tempResult = $this->sdkStdResult["includeFields"];
        return $tempResult;
    }
    
    /**
     * 设置查询结果中包含的域，GuaranteesTerms：保障条款，NativeLogistics：物流信息，RateDetail：评价详情，OrderInvoice：发票信息，CanSendCheck：子订单是否可以发货。默认返回GuaranteesTerms、NativeLogistics、OrderInvoice、CanSendCheck。     
     * @param String $includeFields     
     * 参数示例：<pre>GuaranteesTerms,NativeLogistics,RateDetail,OrderInvoice,CanSendCheck</pre>     
     * 此参数必填     */
    public function setIncludeFields( $includeFields) {
        $this->sdkStdResult["includeFields"] = $includeFields;
    }
    
        
        /**
    * @return 查询分销订单时使用，是否查询下游渠道信息
    */
        public function getNeedOutChannel() {
        $tempResult = $this->sdkStdResult["needOutChannel"];
        return $tempResult;
    }
    
    /**
     * 设置查询分销订单时使用，是否查询下游渠道信息     
     * @param Boolean $needOutChannel     
     * 参数示例：<pre>true</pre>     
     * 此参数必填     */
    public function setNeedOutChannel( $needOutChannel) {
        $this->sdkStdResult["needOutChannel"] = $needOutChannel;
    }
    
        
        /**
    * @return 是否需要订单发货超期风险标
    */
        public function getNeedSendGoodsOverdueRisk() {
        $tempResult = $this->sdkStdResult["needSendGoodsOverdueRisk"];
        return $tempResult;
    }
    
    /**
     * 设置是否需要订单发货超期风险标     
     * @param Boolean $needSendGoodsOverdueRisk     
     * 参数示例：<pre>false</pre>     
     * 此参数必填     */
    public function setNeedSendGoodsOverdueRisk( $needSendGoodsOverdueRisk) {
        $this->sdkStdResult["needSendGoodsOverdueRisk"] = $needSendGoodsOverdueRisk;
    }
    
        
        /**
    * @return 是否需要揽收超期风险标
    */
        public function getNeedDeliverGoodsOverdueRisk() {
        $tempResult = $this->sdkStdResult["needDeliverGoodsOverdueRisk"];
        return $tempResult;
    }
    
    /**
     * 设置是否需要揽收超期风险标     
     * @param Boolean $needDeliverGoodsOverdueRisk     
     * 参数示例：<pre>false</pre>     
     * 此参数必填     */
    public function setNeedDeliverGoodsOverdueRisk( $needDeliverGoodsOverdueRisk) {
        $this->sdkStdResult["needDeliverGoodsOverdueRisk"] = $needDeliverGoodsOverdueRisk;
    }
    
        
    private $sdkStdResult=array();
    
    public function getSdkStdResult(){
    	return $this->sdkStdResult;
    }

}
?>